TStringList CustomSort dle datumu
Otázka od: Viktor Marek
16. 10. 2004 13:30
Zdravim
Do StringListu nacitam z adresare nazvy souboru dle masky. Poradi nekdo jak
ve StringListu nazvy souboru setridit dle datumu vzniku souboru?
Diky
Viktor Marek
viktor@vol.cz
Odpovedá: Petr Brant
18. 10. 2004 8:25
Nenacitej jen nazvy, ale take data, takze napriklad
TFileAndDate = class
FileName: string;
DT: TDateTime;
end;
var FileList: TList;
FileAndDate: TFileAndDate ;
...a pri nacitani nazvu:
FileAndDate:= TFileAndDate.Create;
FileAndDate.FileName:= ...
FileAndDate.DT:= ....
FileList.Add(FileAndDate);
No a protoze trida TList ma metodu Sort, tak uz je jednoduche seznam
setridit tak jak potrebujes. Samozrejme po sobe nezapomen v pameti uklidit,
tady v cyklu volat Free pro kazdy prvek seznamu a na zaver zrusit i samotny
FileList. Ale to je snad samozrejme.
Zdravim
RNDr. Petr Brant [brant@dcomm.cz]
http://brant.wz.cz <http://brant.wz.cz>
> Do StringListu nacitam z adresare nazvy souboru dle masky. Poradi nekdo
> jak
> ve StringListu nazvy souboru setridit dle datumu vzniku souboru?
>